/**   
 * Copyright © 2019 eSunny Info. Tech Ltd. All rights reserved.
 * 
 * @Description:TODO(功能)
 * @className OnlineUser.java
 * @Package: com.erp.listener 
 * @author: yj   
 * @date: 2019年2月19日 上午10:59:56 
 */
package com.erp.listener;

import javax.servlet.ServletContext;
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;

/**
 * @className OnlineUser.java
 * @author yj
 * @Description:TODO(功能)
 * @Date 2019年2月19日
 */
public class OnlineUserListener implements HttpSessionListener {

	@Override
	public void sessionCreated(HttpSessionEvent se) {
		System.out.println(" 在线人数监听器创建  ");
		
		ServletContext app = se.getSession().getServletContext();
		
		Object count = app.getAttribute("onlineUser");
		
		if(count == null) {
			app.setAttribute("onlineUser", 1);
		} else {
			app.setAttribute("onlineUser", Integer.parseInt(count.toString())+1);
		}
		
	}

	@Override
	public void sessionDestroyed(HttpSessionEvent se) {
		System.out.println(" 在线人数监听器销毁  ");
	}

}
